Running Virtualized Native Drivers in User Mode Linux
نویسندگان
چکیده
A simulation infrastructure for wireless network emulation based on User Mode Linux and on the virtualisation of the hostap driver is proposed. The interconnection of these components is first described and the architecture of the resulting network emulator is explained. Two practical applications are then detailed : the testing of an implementation of the AODV routing protocol in a highly realistic environment and the study of the interactions between the hostap driver and the card it drives.
منابع مشابه
Decaf: Moving Device Drivers to a Modern Language
Writing code to interact with external devices is inherently difficult, and the added demands of writing device drivers in C for kernel mode compounds the problem. This environment is complex and brittle, leading to increased development costs and, in many cases, unreliable code. Previous solutions to this problem ignore the cost of migrating drivers to a better programming environment and requ...
متن کاملOptimizing System Services in Virtualized Machines for Improved Execution of Parallel Applications
Hardware virtualization in the x86 architecture has enabled the use of virtual machine monitors in Beowulf clusters. In turn, each application user can then run a virtual guest operating system of his/her choice. Of course virtualizing and sharing the hardware resources in a Beowulf cluster will add additional overheads that may negatively effect performance of the application. However, the use...
متن کاملTowards Runtime Monitoring in Real-Time Systems
In this paper we present the state of our work on runtime monitoring for real-time systems: a way to observe system behavior online without unpredictably disturbing real-time properties. We discuss generic requirements to achieve these properties wherefrom we deduce our monitoring framework architecture. We describe this architecture in detail and discuss several challenges for our implementati...
متن کاملTowards a Lightweight RDMA Para-Virtualization for HPC
Virtualization has gained increasing attention in the recent High Performance Computing (HPC) development. While HPC provides scalability and computing performance, HPC in the cloud benefits in addition from the agility and flexibility that virtualization brings. One of the major challenges of HPC in virtualized environments is RDMA virtualization. Existing implementations of RDMA virtualizatio...
متن کاملAn emulation infrastructure for multi-hop wireless communication networks
In this paper, a novel approach for wireless network emulation is proposed. The emulation infrastructure is built on a virtualized Linux kernel (User Mode Linux) which allows for highly realistic emulations. The virtualized kernel is extended with software based wireless cards which are plugged in a generic physical layer emulator. The emulator proposed in this paper tries to reduce the gap bet...
متن کامل